

#pragma once
#include "xlist.h"

template <typename T1,typename T2>
class xpair;


template <typename T1,typename T2>
class xpairlist :
	public xlist<xpair<T1,T2> >
{
public: 
	HRESULT Get(const T1 & key, T2& outData) const
	{
		NOTIMPL
	}

	XUINT32 ContainsKey(const T1 & key) const
	{
		NOTIMPL
	}

	HRESULT RemoveByKey(const T1 & key, T2& )
	{
		NOTIMPL
	}

	HRESULT RemoveByKey(const T1 & key, xpair<T1,T2> &)
	{
		NOTIMPL
	}
};